package com.sz.common.pay.pingan.entity.file;

import lombok.Data;

/**
 * Function: 会员交易明细对账接口【6080】 <br>
 * Author: siqishangshu <br>
 * Date: 2017-10-30 17:40:00
 * 会员交易明细对账接口【6080】
 * 功能描述：
 * 会员间交易所产生的明细，进行对账的接口。
 * 相关说明：
 * 对账接口只提供最近30天的记录进行核对。超过30天的已转存到历史表，该接口无法查询。
 * <p>
 * 1：会员支付——【6006】或【6034】的FuncFlag=6和9
 * 2：会员冻结——【6007】的FuncFlag=1
 * 3：会员解冻 ——【6007】的FuncFlag=1
 * 4：登记挂账——【6008】
 * 5：清分支付——【6006】或【6034】的FuncFlag=8和【6007】的FuncFlag=3
 * 6：下单预支付 ——【6006】或【6034】的FuncFlag=1
 * 7：确认并付款 ——【6006】或【6034】的FuncFlag=2
 * 8：会员退款 ——【6006】或【6034】的FuncFlag=3
 * 9：支付到平台——【6006】或【6034】的FuncFlag=4和7
 * 12：撤销交易——【6077】
 * 接口字段：
 * 请求包：交易网－> 监管系统
 * 输入项名称	    英文名	      最大长度	输入属性	注释
 * 资金汇总账号	    SupAcctId	    C(32)	必输
 * 子账号	        CustAcctId	    C(32)	可选	    若为空，则返回全部会员子账户转入转出记录，若不为空则仅返回该子账户的转入转出记录
 * 查询标志	        SelectFlag	    C(1)	必输	    1：全部
 * 开始日期	        BeginDate	    C(8)	必输
 * 结束日期       	EndDate     	C(8)	必输
 * 第几页	        PageNum	        C(6)	必输
 * 每页最大返回记录数 RecordMax	    C(4)	必输
 * 保留域	        Reserve	        C(120)
 */
@Data
@Deprecated
public class TransactionDetailsRequest {
    private String TranFunc  = "6080";        //交易码
    private String SupAcctId;
    private String CustAcctId;
    private String SelectFlag;
    private String BeginDate;
    private String EndDate;
    private String PageNum;
    private String RecordMax;
    private String Reserve;
}
